import os #导入os模块
import sys #导入sys模块
import time #导入time模块
import random #导入random模块

class main: #定义一个类
    print("/----------------------------------------------------\*") #打印欢迎界面
    print("|                                                    |") #打印欢迎界面
    print("|                 Xun_run工具箱                      |") #打印欢迎界面
    print("|               版本:v0.0.1bata                      |") #打印欢迎界面
    print("|          作者:小菲MC 可以在B站里找到我             |") #打印欢迎界面
    print("|               欢迎使用本工具箱                     |") #打印欢迎界面
    print("|                                                    |") #打印欢迎界面
    print("\----------------------------------------------------/*") #打印欢迎界面
    time.sleep(3) #延时3秒
    os.system("cls") #清屏
    def main(self): #定义一个方法
        while True: #定义一个循环
            nomet = input(">>> ") #输入命令
            if nomet == "ls": #如果命令是ls
                os.system("dir")  #执行dir命令
            elif nomet == "clear": #如果命令是clear
                os.system("cls") #执行cls命令
            elif nomet == "-v": #如果命令是-v
                print("0.0.1bata") #输出版本号
            elif nomet == "exit": #如果命令是exit
                print("退出中...") #输出退出中
                time.sleep(0.25) #等待0.25秒
                os.system("cls") #执行cls命令
                sys.exit() #退出程序
            elif nomet == "help": #如果命令是help
                print("ls/clear/-v/help/exit/random/python") #输出帮助信息
            elif nomet == "random": #如果命令是random
                randomnum = random.randint(1, 100) #生成一个1到100之间的随机数
                print(randomnum) #输出随机数
            elif nomet == "python": #如果命令是python
                os.system("python") #执行python命令
            elif nomet == "open": #如果命令是open
                files = input("请输入文件的路径: ") #输入文件名
                with open(files, "r") as f: #打开文件
                    print(f.read()) #输出文件内容
            else: #如果命令不是以上任何一种
                print("没有", nomet, "这条指令,可以输入help查看帮助^(_*  *_)^") #输出没有这条指令,可以输入help查看帮助
                time.sleep(1) #等待1秒
                os.system("cls") #执行cls命令

if __name__ == "__main__": #如果程序是直接运行的
    main().main() #运行main函数